Job Description: Cloud Network Engineer
Position: Cloud Network Engineer
Department: Information Technology (IT)
Reports to: IT Manager
Job Summary:
The Cloud Network Engineer is responsible for designing, implementing, and maintaining the cloud-based network infrastructure of the organization. This role requires expertise in cloud computing technologies and network engineering principles. The Cloud Network Engineer will collaborate with cross-functional teams to ensure the availability, reliability, and security of the organization's cloud-based network systems.
Key Responsibilities:
1. Design and implement the cloud network architecture, ensuring scalability, availability, and security.
2. Deploy and configure cloud-based network services, such as virtual private clouds (VPCs), subnets, firewalls, load balancers, and VPNs.
3. Collaborate with the IT team and other stakeholders to define network requirements and develop solutions aligned with business objectives.
4. Monitor and troubleshoot network performance, proactively identifying and resolving network-related issues.
5. Ensure network security by implementing and maintaining appropriate access controls, authentication mechanisms, and encryption protocols.
6. Conduct network capacity planning, evaluating current and future network needs, and proposing recommendations for improvement.
7. Maintain documentation of network configurations, changes, and procedures.
8. Stay updated with emerging technologies, industry trends, and best practices related to cloud networking.
Qualifications and Skills:
1. Bachelor's degree in Computer Science, Information Technology, or a related field.
2. Minimum of X years of experience as a Network Engineer or in a similar role.
3. In-depth knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and their networking components.
4. Strong understanding of network protocols, including TCP/IP, DNS, DHCP, BGP, OSPF, and MPLS.
5. Proficiency in network routing and switching technologies, including VLANs, ACLs, and routing protocols.
6. Hands-on experience with cloud networking services, such as VPCs, subnets, security groups, and load balancers.
7. Familiarity with network security best practices and technologies, including firewall configurations, VPNs, and network monitoring tools.
8. Excellent problem-solving and analytical skills, with the ability to troubleshoot complex network issues.
9. Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
10. Relevant certifications, such as CCNA, CCNP, AWS Certified Advanced Networking, or equivalent, are preferred.
Note: This job description is intended to convey information essential to understanding the scope of the Cloud Network Engineer position. It is not intended to be an exhaustive list of qualifications, skills, duties, or responsibilities associated with the role.